Online IVR Tutorial

Live Calls



This submenu shows the real time call details of the current call. The call details include “Device ID”, “Channel No”, “Caller No”, “Called No”, “Call Time”, “Call Type” and “Call Status”.

A Help button is present on the right side of the window which will help the developer to show live calls in the IVR Call Report by modifying the IVR script with Xtend Script Editor.

Important: To enable live calls, download and install 'SQLite ODBC Driver' from "http://www.ch-werner.de/sqliteodbc/".

If the IVR script is based on "Answer" script, to enable and view the live calls in the IVR Call Report, the running IVR script has to be modified with the following three functions:

  1. IVRReport.ClearAll(): This function initially deletes all the existing live call entries from the live table.
  2. IVRReport.CallDisconnected(): This function clears the call details of current channel from the live report. The developer should always call this function before “Answer” command.
  3. IVRReport.CallConnected(): This function inserts the call details of current channel into live report. The developer should always call this function after “Answer” command.



If the IVR script is based on "Dial" script, to enable and view the live calls in the IVR Call Report, the running IVR script has to be modified with the following three functions:

  1. IVRReport.ClearAll(): This function initially deletes all the existing live call entries from the live table.
  2. IVRReport.CallDisconnected(): This function clears the call details of current channel from the live report. The developer should always call this function before “Dial” command.
  3. IVRReport.CallConnected(): This function inserts the call details of current channel into live report. The developer should always call this function after “Dial” command.



After modifying the IVR function in the Script Editor, the user can view the real time call details within the submenu named “Live Calls” in the display area of Xtend IVR interface.